package com.sellerSystem.service;

import java.util.ArrayList;
import java.util.List;

import com.sellerSystem.vo.Commodity;
import com.sellerSystem.vo.OrderForm;
import com.sellerSystem.vo.Seller;

/**
 * 方法 注册 登录 修改密码 对商品的增删改查 接受、拒接订单 结算 查看评论
 * 
 *
 */
public interface SellerManager {
	// 卖家注册
	public int regist(Seller seller);

	// 卖家登录
	public Seller login(String sellerTel, String sellerPsd);

	// 查询所有Seller信息
	public ArrayList<Seller> seller();

	// 修改密码
	public int modifyPsd(String sellerTel, String sellerPsd);

	// 判断用户电话是否存在
	public boolean isExist(String sellerTel);

	// 增加商品
	public int addCommodity(Commodity commodity);

	// 修改商品
	public int modifyCommodity(Commodity commodity);

	// 删除商品
	public int deleteCommodity(Commodity commodity);

	// 查询商品
	public Commodity queryCommodity(Integer commodityId);

	// 结算
	public String accounts();

	// 查看评价
	public void checkEvaluation();

	// 通过卖家查询商品
	public ArrayList<Commodity> findCommodity(String sellerName);

	// 查找单个Seller信息
	public Seller findId(int sellerId);
}
